urinary prosthesis - Spanish English Dictionary